#!/bin/bash


if [[ -n $(git status --porcelain) ]]; then
  echo "❌ 当前工作区有未提交的更改，请先提交或 stash 后再运行本脚本。"
  exit 1
fi


git remote remove core 2>/dev/null
echo "✅ 已删除 core 目录与 remote"

git remote add core git@gitee.com:dlrj_2/core.git
echo "✅ 已添加 remote core"


git subtree add --prefix=core/ core master --squash
echo "✅ subtree add 完成"


git subtree pull --prefix=core/ core master --squash
echo "✅ subtree pull 完成"


